confluence of two rivers - French English Dictionary